/*
 * Copyright (C) 1997-2020 康成投资（中国）有限公司
 *
 * http://www.rt-mart.com
 *
 * 版权归本公司所有，不得私自使用、拷贝、修改、删除，否则视为侵权
 */
/*
 * com.zw.admin.server.component.impl
 * @author xiaoqun.liu
 * @date 2021年2月20日 下午4:35:10
 */
package com.zw.admin.server.component.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.zw.admin.server.component.RegionComponent;
import com.zw.admin.server.dao.SysRegionDao;
import com.zw.admin.server.model.PSupplier;
import com.zw.admin.server.model.SysRegion;

/**
 *
 * @author xiaoqun.liu
 * @date 2021年2月20日 下午4:35:10
 */
@Component
public class RegionComponentImpl implements RegionComponent {
	
	@Autowired
	private SysRegionDao sysRegionDao;
	
	/**
	 * 通过地区码取的地区名称
	 * @param regId
	 * @return
	 * @author xiaoqun.liu
	 * @date 2021年2月20日 下午4:33:58
	 */
	@Override
	public String getRegionTitle(Integer regId) {
		SysRegion sysRegion=sysRegionDao.getByRegid(regId);
		if(sysRegion!=null) {
			return sysRegion.getPname() + "/"+ sysRegion.getCname() + "/" + sysRegion.getRegname();
		}
		return null;
	}
	
	@Override
	public void setRegionTitle(PSupplier pSupplier) {
		if(pSupplier==null || pSupplier.getRegionCode()==null) {
			return ;
		}
		String  regionTitle = getRegionTitle(pSupplier.getRegionCode());
		pSupplier.setRegionTitle(regionTitle);
	}

}
